package com.zhiche.lisa.bms.service.statistics;

import com.baomidou.mybatisplus.service.IService;
import com.zhiche.lisa.bms.dao.model.statistics.StaticOrderComposite;

/**
 * <p>
 * 订单统计综合表 服务类
 * </p>
 *
 * @author liangpeng
 * @since 2019-01-18
 */
public interface StaticOrderCompositeService extends IService<StaticOrderComposite> {

    /**
     * 创建订单统计综合表
     */
    void insertOrderComposite();

    /**
     * 更新订单发生变化
     */
    void updateOrder(int nThreads, int intCount);

    /**
     * 更新发生变化的账单
     */
    void updateBill(int nThreads, int intCount);

    // /**
    //  * 更新发生变化的价格
    //  */
    // void updatePrice(int nThreads,int intCount);

    /**
     * 更新收入价格
     *
     * @param nThreads
     * @param intCount
     */
    void updateNovoIncomeCost(int nThreads, int intCount);

    /**
     * 更新账单
     */
    void updateStaticBill(int nThreads, int intCount);
}
